<template>
    <div>
        <!-- 管理数据 ，实现双向绑定-->
        <input :type="type" :value="value" @input="onInput" v-bind="$attrs">
    </div>
</template>

<script>
    export default {
        inheritAttrs : false,
        props: {
            type: {
                type: String,
                default: 'text' 
            },
            value:{
                type:String,
                default:''
            }
        },
        methods: {
            onInput(e) {
                this.$emit('input', e.target.value)
            }
        },
    }
</script>

<style lang="scss" scoped>

</style>